About Organised Computing Solutions Limited (07209507) United Kingdom