About Sevenoaks Technology Ltd (07216465) United Kingdom