About Arkara Properties Limited (SC396169) United Kingdom