About Frustrated Investors Limited (SC673823) United Kingdom