About Camel Scala Limited (03819631) United Kingdom