About Amber Square Ltd (12919578) United Kingdom