About Roaches International Limited (07814545) United Kingdom