About Teddy S Rack Limited (SC527598) United Kingdom