About Major Perks Trading Limited (10908476) United Kingdom