About Platform Life Limited (09922265) United Kingdom