About Platforma Technologies Limited (12182127) United Kingdom