About Indica Automotive Limited (09028998) United Kingdom