About Platform Accommodation Ltd (12367263) United Kingdom