About Arra Architecture Ltd (10971900) United Kingdom